﻿
body {background:#e7e7e7;}
#topNavWrap { background:#fff; }
#topNav { width:970px; }

#spacePage {width:984px;margin:auto; }
#spaceHeaderWrap,#spaceNavWrap,#spaceMainWrap, #spaceFooterWrap {margin:auto; }

/*页面各部分背景*/
#spaceHeaderWrap {}
#spaceNavWrap,#spaceMainWrap,#spaceFooterWrap {background:url('body.jpg');}
    #spaceNav {background:#f2f2f2; width:945px; margin:auto;}
    #spaceFooter {background:url('footer.jpg') no-repeat center bottom;}

/*头部*/
#spaceHeaderWrap {position:relative;}
    #spaceHeader {height:100px;padding:70px 0px 20px 0px; text-align:center; background:url('header.jpg');}
        #spaceName a {font-size:28px;font-weight:bold;color:#fff;margin:0px 0px 0px 0px;font-family:arial black;}
        #spaceUrl a{color:#fff; font-style:italic;}

/*导航*/
#spaceNavWrap { height:38px;}
    
    #spaceNavWrap ul {width:95%;margin:auto;}
    #spaceNavWrap ul li {float:left;display:block; padding:6px 8px 6px 4px;}
    #spaceNavWrap a{ color:#000;font-size:14px;}

/*主体*/
#spaceMain {width:950px;margin:auto;}
#spaceMain h4{font-size:18px; font-weight:bold; margin:15px 10px 10px 0px;}

    /*侧边栏*/
    div.sideBar {float:left; width:25%; margin:0px;padding:0px;}
    div.sideBarContainer { margin:10px 10px 30px 10px;}
    
        div.userFace {text-align:center; margin:20px 0px 5px 0px;}
        table.sideBar_UserTool {width:90%; text-align:center;}
        div.sideBarPanel {padding-bottom:10px;}
            div.sideBarTitle {margin:10px 10px 5px 10px; font-size:14px; font-weight:bold; text-align:center;}
            ul.sideBarList { list-style:none;margin:0px;padding:0px;}
            ul.sideBarList li {margin:5px 3px 5px 10px;}
            #spaceMain .sideBarList a {color:#333;}
            li.sideBarMore {text-align:right; }
            
        div.sideBarRss {text-align:center;margin-top:10px;}

    /*主要内容区*/
    div.appMain { float:left; width:74%; margin:0px;padding:0px; }
    div.appMainContainer {margin:10px 10px 30px 0px;background:#fff; }
    
        div.blogItem {margin: 10px;padding: 5px; }
            table.blogItemTitle {width:100%;margin-bottom:3px;}
                td.blogItemTime {text-align:right; color:#aaa; font-weight:normal; font-size:12px; }
                .blogItemTitle a {font-size:14px;font-weight:bold; }
            div.blogItemBody, .blogBody {color:#333; line-height:150%; margin-left:5px}
            div.blogItemMore {text-align:right; margin:0px 10px 5px 5px;}
            div.blogItemInfo {text-align: right; color:#aaa;margin: 2px 10px;}
            #spaceMain .blogItemInfo a{color:#666;}
            .blogBody img {max-width:580px;}
            
            .blogTitle {font-size:18px; font-weight:bold; margin:15px 10px 10px 0px;}
            .blogInfo {color:#666;margin:10px 10px 10px 0px;}

 /*页脚*/
#spaceFooterWrap { text-align:center;color:#000;  }
#spaceFooter {margin: auto; padding-top:5px;line-height:150%; height:80px;}
